
#mid_container {
  width: 100%;
  height: 100%;
  background-color: #f9f9f9;
 /*  color: #333333; */
  overflow: hidden;
  z-index: 200;
  font-size: .875rem;
  position: relative;
}
	#mid_container #menuTree {
	  width: 320px;
	  height: 100%;
	  position: absolute;
	  left: 0;
	  top: 0px;
	  bottom: 25px;
	  border-right: 1px solid #e4e4e4;
	}
		#mid_container #menuTree #doc_directionBtn {
 			position: absolute;
    		top:50%;
    		right:-7px;
    		transform: translate(0%,-50%);
    		z-index: 1000;
    		outline: none;
		}
		#mid_container #menuTree .menucontainer{
			 position: relative;
			 width:100%;
			 height:100%;
			 padding: 5px 3px;
		 
		}
		#mid_container #menuTree p {
			  width: 100%;
			  margin:0 0 5px 0;
			  cursor: pointer;
		}
		#mid_container #menuTree .select2-container {
		      width: 100% !important;
		}
		#mid_container #menuTree .timeIput {
			      font-size: 14px;
				    position: absolute;
				    bottom: 5px;
				    height: 70px;
				    width: 100%;
				    padding: 0 5px;
			}
		#mid_container #menuTree .timeIput .input {
		 	 width: 100%;
		}
		#mid_container #menuTree .sub_container {
			  padding: 0 3px;
			  position:absolute;
			  top:105px;
			  bottom:75px;
			  left:0;
			  right:0;
			  font-size: .95rem;
		}
			#mid_container #menuTree .sub_content {
				 height: 100%;
				 width: 100%;
				 position: relative;
			}
				#mid_container #menuTree .sub_content .initial_content{
					 height: 50%; 
					 width: 100%; 
					 position: relative;
				}
					#mid_container #menuTree .sub_content .up_all_content{
						    position: absolute;
						    top: 0;
						    bottom: 40px;
						    width: 100%;
					}
					#mid_container #menuTree .sub_content .down_hide_content{
						    position: absolute;
						    bottom: 0;
						    width: 100%;
					}
					#mid_container #menuTree .sub_content .up_hide_content{
						    position: absolute;
						    top: 0;
						    width: 100%;
					}
					#mid_container #menuTree .sub_content .down_all_content{
						    position: absolute;
						    top:40px;
						    bottom: 0;
						    width: 100%;
					}
		#mid_container #menuTree .refush{
			 position: relative;
			 top: 5px;
		   
		}
		#mid_container #menuTree .sub_container .tabCont {
		    width: 100%;
		    overflow: auto;
		    border: 1px solid #e4e4e4;
		    padding: 1px;
		    position: absolute;
		    top: 45px;
		    bottom: 0;
		    left: 0;
		    right: 0;
		}

		.tabCont #patient_wait {
		  min-width: 900px;
		  font-size: .875rem;
		}
			#patient_own_content .tabCont table {
			  min-width: 1100px;
			  font-size: .875rem;
			}
				/* #mid_container #menuTree .timeIput input {
				  width: 130px;
				} */

/* 导航树结束 */
/* 内容 */
#content {
  height: 100%;
  background-color: #fff;
  color: #333333;
  z-index: 200;
  position: absolute;
  left: 320px;
  top: 0px;
  right: 0;
  bottom: 25px;
  overflow: hidden;
}

	#content .main-content{
		position: absolute;
		top: 35px;
		bottom: 0;
		left: 7px;
		right: 7px;
	}

		 .br_expanded {
			height: 105px !important;
		    overflow: hidden;
		}
			.caret.caret-top {
			    border-top: none;
			    border-bottom: 4px dashed;
		}
			.yizhucontainer{
			    position: relative;
			    width: 100%;
			    height: 45%;
			}
						
				#mid_container #content .moreCont {
				  position: absolute;
				  right: 15px;
				  /* color: #3eafe0; */
				  cursor:hand;
				}
				#mid_container .content .yizhu_content_table {
				  height:92%;
				  width:100%;
				  position: relative;
				}
				/*tab-content 容器*/
					.tab_container{
						position: absolute;
						top: 40px;
						bottom: 0px;
						left: 0;
						right: 0;
					}
					.tab_container .tab-pane{
						height:100%;
					}
						 
						#mid_container #content .tablelist {
						    position: absolute;
						    width: 100%;
						    top: 40px;
						    bottom: 0;
						    left: 0;
						    right: 0;
						}
						
						#adviceTable_head{
							width:1800px;
							height: 30px;
							position: absolute;
							top: 0;
							padding-top:1px;
						}
						#mid_container #adviceTable_body {
						    width: 1800px;
						    position: absolute;
						    top: 32px;
						    bottom: 0;
							overflow-y: auto;
							overflow-X: hidden;
							padding-top:1px;
						}
						
						#patient-inquiry #adviceTable_head{
							width:100%;
						}
						#patient-inquiry  #adviceTable_body {
						    width: 100%;
						}
/* #mid_container #content .tableYz table td {
  border-right: 1px solid #e4e4e4;
} */
							#mid_container #content .tablelist .tableBl {
							  width: 100%;
							  height: 100%;
							  border: 1px solid #e4e4e4;
							  background: #fff;
							  overflow: auto;
							}
							#mid_container #content .tablelist .tableBl thead td {
							  border: 1px solid #e4e4e4;
							}

/* 病历表格 */
#emr_app_file_list td{
	 text-align: left;
}
table.treetable{
	margin:0;
	border: none;
	font-size: 14px;
}
table.treetable thead tr th {
	border: 1px solid #e4e4e4;
    padding:8px;
    color: #333;
}
table.treetable thead{
	background: #F4F4F4;
}
table.treetable span.indenter {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: right;

    /* Disable text selection of nodes (for better D&D UX) */
    user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;

    /* Force content-box box model for indenter (Bootstrap compatibility) */
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;

    width: 19px;
}

table.treetable span.indenter a {
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    width: 19px;
}

/* 检验报告.检查报告checkbox  select button*/
.space {
  margin: 5px;
}
.search_grouop{
	font-size: 14px
}
.search_grouop .checkbox-inline{
	padding-left:0;
}
.search_grouop select{
	margin-left:10px;
	margin-right:30px;
}

/*检查报告---图像展示框*/
#mid_container #content .picShow {
  width: 100%;
  border: 1px solid #e4e4e4;
  height: 90%;
  overflow: auto;
}
#mid_container #content .select2-container{
	height: 30px;
	width:150px !important;
}
/* 页面主要内容结束 */

/* 类样式 */

		#advice_table table{
			min-width:1800px;
		}
		#advice_table table tbody td:nth-of-type(5){
			    text-align:left;
			    padding-left: 10px;
			  
		}
/* #advice_table .innerHead lable , .innerHead span {
	color:#3eafe0;
} */
		#advice_table .innerHead td:nth-of-type(2){
			padding: 0;
		    text-align: left;
		}
		/* #advice_table .innerHead input{
			    top: 3px;
			    left: 3px;
			    position: relative;
		} */

		#inspect_table  table {
		  border: 1px solid #eee;
		}
		#inspect_table  table td {
		  color: #333333;
		  border: none;
		  border-bottom: 1px solid #ddd;
		  text-align: left;
		  font-size: 13px;
		}

			label {
			  cursor: pointer;
			  margin: 0;
			  font-size: .875rem;
			}
				/*表格单击选中TR*/
				.choseedTr {
				  background: #3eafe1 !important;
  				  color: #fff !important;
				}
				
				#yizhujilu_content .main-content-table{
					top:45px;
					bottom:0;
				}

				.ruyuan_content{
					width: 95%;
				    margin: 10px;
				    border-bottom: 1px solid #E0E0E0;
				    height:80%;
				}

				/* 诊断疾病样式树加表格 */
				.ruyuanJibing{
					width: 30%;
				    height: 90%;
				    overflow:auto;
				     margin:5px;
				}
				.ruyuanContent{
					width: 68%;
				    height: 90%;
				    overflow:auto;
				   
				}
/* 同组 */
.xiyaoTzCss{
	    border-bottom-color: transparent !important;
	 /*    background-color: #fff; */
}
.tongzuCss{
	 background-color: #fff;
}
/* 检验报告经典模式左边表格样式 */
#jingdian_left_table table{
	min-width:2800px;
	overflow:auto;
	 border: 1px solid #eee;
}

#jingdian_left_table table td{
	/* border:1px solid #e4e4e4; */
	font-size: 13px;
	 text-align: left;
	
}
/* 检查分组表格样式 */
#jiancha_baogao table td{
	/* border:1px solid #e4e4e4; */
	font-size: 13px;
	text-align: left;
	
}
#jy_jd_tuxCg  table{
	vertical-align:  middle;
	font-size: 13px;
	min-width: 2800px;
	border: 1px solid #eee;
}
#jy_jd_tuxCg  table td{
	 text-align: left;
}
/* 退费样式 */
.backAdvice{
	text-decoration: line-through;
}

/* 打印格式 */
.print_type{
	    margin: 3px 20px;
}
#jijia_jq_container .ui-jqgrid .ui-jqgrid-bdiv{
	bottom:30px;
	overflow:auto;
}

.inspect_container {
	position: absolute;
	width: 100%;
	top: 40px;
	bottom: 0;
}
	.inspect_container .full_container {
		position: relative;
		width: 100%;
		height: 100%
	}
}

    
#patient_wait .hpress{
	color:#FF0000 !important;
} 
#patient_wait .lpress{
	color:#0f10ef !important;
} 
#myjiezhenTableList .hpress{
	color:#FF0000 !important;
} 
#myjiezhenTableList .lpress{
	color:#0f10ef !important;
} 
#jiezhenBenkeTable .hpress{
	color:#FF0000 !important;
} 
#jiezhenBenkeTable .lpress{
	color:#0f10ef !important;
} 
.layer_container #zhenjin_table_container{
	border: 1px solid #d8d8d8;
}
/* 办理入院样式  */
#hospital_info_t  .checkbox{
	padding-top: 0;
}
#allergy_drug_table  .del_allergy_js{
	  margin-right: 4px;
}
/* 病人医嘱列表查询页面样式 */

#patient-inquiry .container{
	bottom:0px;
	padding:0px;
}
#patient-inquiry #container header{
	background:#fff;
}
#patient-inquiry .three-column .main-header{
	border: 1px solid #bce8f1
}
#patient-inquiry  .title-text {
    height: 100%;
    width: 100%;
    text-align: center;
    color: #000;
    vertical-align: middle;
    font-size: 24px;
    padding: 10px;
    }
.info-table-item{
    display: inline-block;
    position: relative;
    height: 175px;
    width: 80%;
}
.info-group.info-group-horizontal .info-group-head {
    float: left;
    width: 100px;
}
.table-position {
    top: 15px;
    bottom: 0;
    }

/* //诊前检查样式 */
#triage_form_info .table-border>tbody:last-child >td
{
	    border-bottom: none !important;
}
#check_form_info .info-table-item{
    display: inline-block;
    position: relative;
    height: 175px;
    width: 80%;
}
#check_form_info .info-table-item .main-content-table{
    top:10px;
    left:27px;
    bottom: 0px;
    width:100%;
}
#check_form_info .main-table-container{
overflow: hidden;
}
#check_form_info .info-table-item .main-content-table .input-td{
      width: 120px;
}
#before_advice_table tr.jqgrow td {
    white-space: pre-wrap;
}
#index_input_btn  .has-feedback{
	width:100%;
}

